// 本地存储操作工具 组件

// 存储/更新数据
export const storageSetItem = (key: string, data: any) => {
  if (typeof data === "object") {
    data = JSON.stringify(data);
  }
  window.localStorage.setItem(key, data);
};
// 获取数据
export const storageGetItem = (key: string) => {
  const data = window.localStorage.getItem(key);
  try {
    // 当data不是一条json数据时 该代码会异常 从而执行下方的代码
    return JSON.parse(data as string);
  } catch (error) {
    return data;
  }
};
// 删除数据
export const storageRemoveItem = (key: string) => {
  window.localStorage.removeItem(key);
};
